<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>EquTemper: tclassi_ddhc.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">EquTemper&#160;<span id="projectnumber">1.01</span></div>
   <div id="projectbrief">An equation editor.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('tclassi__ddhc_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a>  </div>
  <div class="headertitle">
<div class="title">tclassi_ddhc.h File Reference</div>  </div>
</div>
<div class="contents">

<p>Contains the definition for CInst class.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="item__ddhc_8h_source.html">item_ddhc.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="tvari__ddhc_8h_source.html">tvari_ddhc.h</a>&quot;</code><br/>
</div><div class="textblock"><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png"/> Include dependency graph for tclassi_ddhc.h:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tclassi__ddhc_8h__incl.png" border="0" usemap="#tclassi__ddhc_8h" alt=""/></div>
<map name="tclassi__ddhc_8h" id="tclassi__ddhc_8h">
<area shape="rect" id="node3" href="item__ddhc_8h.html" title="Contains the definition for MdlItem class." alt="" coords="37,160,131,189"/><area shape="rect" id="node9" href="tvari__ddhc_8h.html" title="Contains the definition for VarInst class." alt="" coords="80,83,173,112"/></map>
</div>
</div><div class="textblock"><div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png"/> This graph shows which files directly or indirectly include this file:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="tclassi__ddhc_8h__dep__incl.png" border="0" usemap="#tclassi__ddhc_8hdep" alt=""/></div>
<map name="tclassi__ddhc_8hdep" id="tclassi__ddhc_8hdep">
<area shape="rect" id="node3" href="ddhc__main_8h.html" title="Groups all definitions related to dinamic debug helper code." alt="" coords="1791,83,1887,112"/><area shape="rect" id="node5" href="main_8h.html" title="Contains global definitions for application." alt="" coords="1808,160,1869,189"/><area shape="rect" id="node7" href="aclass__ddhc_8cc.html" title="Contains the implementation for AClass class." alt="" coords="5,237,117,267"/><area shape="rect" id="node9" href="classes__ddhc_8cc.html" title="Contains the implementation for Classes class." alt="" coords="141,237,261,267"/><area shape="rect" id="node11" href="ghost__ddhc_8cc.html" title="Contains the implementation for Ghost class." alt="" coords="285,237,392,267"/><area shape="rect" id="node13" href="item__ddhc_8cc.html" title="Contains the implementation for MdlItem class." alt="" coords="416,237,515,267"/><area shape="rect" id="node15" href="model__ddhc_8cc.html" title="Contains the implementation for Model class." alt="" coords="539,237,648,267"/><area shape="rect" id="node17" href="tclassi__ddhc_8cc.html" title="Contains the implementation for CInst class." alt="" coords="672,237,784,267"/><area shape="rect" id="node19" href="tree__ddhc_8cc.html" title="Contains the implementation for Tree class." alt="" coords="808,237,904,267"/><area shape="rect" id="node21" href="tvari__ddhc_8cc.html" title="Contains the implementation for VarInst class." alt="" coords="928,237,1027,267"/><area shape="rect" id="node23" href="mainwindow_8cc.html" title="Contains the implementation for MainWindow class." alt="" coords="1064,469,1176,499"/><area shape="rect" id="node25" href="_e_t_sheet_8h.html" title="Contains the definition for ETSheet class." alt="" coords="2744,315,2827,344"/><area shape="rect" id="node32" href="mdichild_8cc.html" title="Contains the implementation for MdiChild class." alt="" coords="1532,469,1620,499"/><area shape="rect" id="node34" href="mw__basicmdi_8cc.html" title="Contains the implementation for basic MDI in MainWindow class." alt="" coords="1200,469,1320,499"/><area shape="rect" id="node38" href="_e_t_sheet_8cc.html" title="Contains the implementation for ETSheet class." alt="" coords="2027,469,2117,499"/><area shape="rect" id="node40" href="_e_t_sheet_view_8cc.html" title="Contains the implementation for ETSheetView class." alt="" coords="2141,469,2261,499"/><area shape="rect" id="node42" href="_e_t_i___cplx_txt_8cc.html" title="Contains the implementation for ETI_CplxTxt class." alt="" coords="1685,392,1800,421"/><area shape="rect" id="node46" href="_e_t_sub_item_8cc.html" title="Contains the implementation for ETSubItem class." alt="" coords="1824,392,1931,421"/><area shape="rect" id="node48" href="_e_t_undo_elem_8cc.html" title="Contains the implementation for ETUndoElem class." alt="" coords="4189,392,4307,421"/><area shape="rect" id="node50" href="_e_t_undo_head_8cc.html" title="Contains the implementation for ETUndoHead class." alt="" coords="4475,392,4592,421"/><area shape="rect" id="node64" href="_e_t_s_i___root_8cc.html" title="Contains the implementation for ETSI_Root class." alt="" coords="1507,392,1611,421"/><area shape="rect" id="node72" href="_e_t_u___create_it_8cc.html" title="Contains the implementation for ETU_CreateIt class." alt="" coords="4331,392,4451,421"/><area shape="rect" id="node80" href="_e_t_undo_head_8h.html" title="Contains the definition for ETUndoHead class." alt="" coords="2729,237,2841,267"/><area shape="rect" id="node84" href="mw__basicslots_8h.html" title="Contains the definition for basic slots in MainWindow." alt="" coords="1779,237,1899,267"/><area shape="rect" id="node94" href="mw__stylesheets_8h.html" title="Contains the definition for ... in MainWindow." alt="" coords="1923,237,2051,267"/><area shape="rect" id="node97" href="mw__sheetslots_8h.html" title="Contains the definition for slots refering to the sheet in MainWindow." alt="" coords="1203,237,1323,267"/><area shape="rect" id="node100" href="mw__recentfiles_8h.html" title="Contains the definition for recent files in MainWindow." alt="" coords="1347,237,1467,267"/><area shape="rect" id="node103" href="mw__basicmdi_8h.html" title="Contains the definition for basic MDI in MainWindow." alt="" coords="1491,237,1603,267"/><area shape="rect" id="node106" href="mw__uitemplates_8h.html" title="Contains the definition for user interface templates in MainWindow." alt="" coords="1627,237,1755,267"/><area shape="rect" id="node109" href="_e_t_sheet_view_8h.html" title="Contains the definition for ETSheetView class." alt="" coords="3392,315,3504,344"/><area shape="rect" id="node135" href="_e_t_vp_command_8h.html" title="Contains the definition for ETVpCommand class." alt="" coords="4617,315,4743,344"/><area shape="rect" id="node139" href="_e_t_sub_item_8h.html" title="Contains the definition for ETSubItem class." alt="" coords="2167,315,2265,344"/><area shape="rect" id="node148" href="_e_t_undo_elem_8h.html" title="Contains the definition for ETUndoElem class." alt="" coords="4193,315,4303,344"/><area shape="rect" id="node27" href="mdichild_8h.html" title="Contains the definition for MdiChild class." alt="" coords="1955,392,2035,421"/><area shape="rect" id="node52" href="_e_t_s_i___fract_8cc.html" title="Contains the implementation for ETSI_Fract class." alt="" coords="3003,392,3109,421"/><area shape="rect" id="node54" href="_e_t_s_i___integ_8cc.html" title="Contains the implementation for ETSI_Integ class." alt="" coords="3133,392,3240,421"/><area shape="rect" id="node56" href="_e_t_s_i___lim_8cc.html" title="Contains the implementation for ETSI_Lim class." alt="" coords="3264,392,3363,421"/><area shape="rect" id="node58" href="_e_t_s_i___logic_ac_8cc.html" title="Contains the implementation for ETSI_LogicAc class." alt="" coords="3387,392,3509,421"/><area shape="rect" id="node60" href="_e_t_s_i___matrix_8cc.html" title="Contains the implementation for ETSI_Matrix class." alt="" coords="3533,392,3645,421"/><area shape="rect" id="node62" href="_e_t_s_i___radic_8cc.html" title="Contains the implementation for ETSI_Radic class." alt="" coords="3669,392,3779,421"/><area shape="rect" id="node66" href="_e_t_s_i___rows_8cc.html" title="Contains the implementation for ETSI_Rows class." alt="" coords="3803,392,3912,421"/><area shape="rect" id="node68" href="_e_t_s_i___s_text_8cc.html" title="Contains the implementation for ETSI_SText class." alt="" coords="2160,392,2272,421"/><area shape="rect" id="node70" href="_e_t_s_i___sum_8cc.html" title="Contains the implementation for ETSI_Sum class." alt="" coords="2296,392,2400,421"/><area shape="rect" id="node74" href="_e_t_vp_cmd___edit_sub_i_8cc.html" title="Contains the implementation for ETVpCmd_EditSubI class." alt="" coords="2424,392,2581,421"/><area shape="rect" id="node76" href="_e_t_vp_cmd___new_sub_i_8cc.html" title="Contains the implementation for ETVpCmd_NewSubI class." alt="" coords="2605,392,2768,421"/><area shape="rect" id="node78" href="_e_t_vp_cmd___new_top_elem_8cc.html" title="Contains the implementation for ETVpCmd_NewTopElem class." alt="" coords="2792,392,2979,421"/><area shape="rect" id="node30" href="mdic__basic_8cc.html" title="Contains the implementation for basic interaction in mdi window." alt="" coords="3192,469,3299,499"/><area shape="rect" id="node36" href="mw__sheetslots_8cc.html" title="Contains the implementation for slots reffering to sheets in MainWindow class." alt="" coords="1875,469,2003,499"/><area shape="rect" id="node86" href="mainwindow_8h.html" title="Contains the definition for MainWindow class." alt="" coords="1361,315,1465,344"/></map>
</div>
</div>
<p><a href="tclassi__ddhc_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">a container for class instances that inherit from DDHC:<a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a>  <a href="class_d_d_h_c_1_1_c_inst.html#details">More...</a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Contains the definition for CInst class. </p>
<dl class="date"><dt><b>Date:</b></dt><dd>september 2011 </dd></dl>
<dl class="author"><dt><b>Author:</b></dt><dd>TNick</dd></dl>
<p>Copyright (c) 2011, Nicu Tofan All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</p>
<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NICU TOFAN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </p>

<p>Definition in file <a class="el" href="tclassi__ddhc_8h_source.html">tclassi_ddhc.h</a>.</p>
</div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="tclassi__ddhc_8h.html">tclassi_ddhc.h</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

    <li class="footer">Generated on Sun Oct 23 2011 22:06:49 for EquTemper by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
   </ul>
 </div>
</body>
</html>
